Do...Loop, instructie

       

Herhaalt een blok instructies terwijl een voorwaarde True is of totdat een voorwaarde True wordt.

Syntaxis

Do [{While | Until} voorwaarde]
[instructies]
[Exit Do]
[instructies]

Loop

U kunt ook de volgende syntaxis gebruiken:

Do
[instructies]
[Exit Do]
[instructies]

Loop [{While | Until} voorwaarde]

De instructie Do Loop heeft de volgende argumenten:

Onderdeel Beschrijving
voorwaarde Optioneel. Een numerieke expressie of reeksexpressie die True of False is. Als voorwaarde Null is, wordt voorwaarde behandeld als zijnde False.
instructies Een of meer instructies die worden herhaald terwijl voorwaarde True is of totdat deze True wordt.

Notities

U kunt een onbeperkt aantal instructies Exit Do binnen DoàLoop plaatsen, zodat u DoàLoop op een alternatieve manier kunt afsluiten. Exit Do wordt vaak gebruikt nadat een bepaalde voorwaarde is geδvalueerd, zoals Exit IfàThen. In dit geval geeft de instructie Exit Do de besturing over aan de instructie die onmiddellijk volgt op Loop.

Wanneer Exit Do wordt gebruikt binnen geneste instructies DoàLoop, geeft deze de besturing over aan de lus die zich ΘΘn genest niveau boven de lus waarin Exit Do voorkomt, bevindt.